
daemon1:     file format elf64-x86-64


Disassembly of section .init:

0000000000001000 <_init>:
    1000:	f3 0f 1e fa          	endbr64 
    1004:	48 83 ec 08          	sub    $0x8,%rsp
    1008:	48 8b 05 d9 2f 00 00 	mov    0x2fd9(%rip),%rax        # 3fe8 <__gmon_start__>
    100f:	48 85 c0             	test   %rax,%rax
    1012:	74 02                	je     1016 <_init+0x16>
    1014:	ff d0                	callq  *%rax
    1016:	48 83 c4 08          	add    $0x8,%rsp
    101a:	c3                   	retq   

Disassembly of section .plt:

0000000000001020 <.plt>:
    1020:	ff 35 fa 2e 00 00    	pushq  0x2efa(%rip)        # 3f20 <_GLOBAL_OFFSET_TABLE_+0x8>
    1026:	f2 ff 25 fb 2e 00 00 	bnd jmpq *0x2efb(%rip)        # 3f28 <_GLOBAL_OFFSET_TABLE_+0x10>
    102d:	0f 1f 00             	nopl   (%rax)
    1030:	f3 0f 1e fa          	endbr64 
    1034:	68 00 00 00 00       	pushq  $0x0
    1039:	f2 e9 e1 ff ff ff    	bnd jmpq 1020 <.plt>
    103f:	90                   	nop
    1040:	f3 0f 1e fa          	endbr64 
    1044:	68 01 00 00 00       	pushq  $0x1
    1049:	f2 e9 d1 ff ff ff    	bnd jmpq 1020 <.plt>
    104f:	90                   	nop
    1050:	f3 0f 1e fa          	endbr64 
    1054:	68 02 00 00 00       	pushq  $0x2
    1059:	f2 e9 c1 ff ff ff    	bnd jmpq 1020 <.plt>
    105f:	90                   	nop
    1060:	f3 0f 1e fa          	endbr64 
    1064:	68 03 00 00 00       	pushq  $0x3
    1069:	f2 e9 b1 ff ff ff    	bnd jmpq 1020 <.plt>
    106f:	90                   	nop
    1070:	f3 0f 1e fa          	endbr64 
    1074:	68 04 00 00 00       	pushq  $0x4
    1079:	f2 e9 a1 ff ff ff    	bnd jmpq 1020 <.plt>
    107f:	90                   	nop
    1080:	f3 0f 1e fa          	endbr64 
    1084:	68 05 00 00 00       	pushq  $0x5
    1089:	f2 e9 91 ff ff ff    	bnd jmpq 1020 <.plt>
    108f:	90                   	nop
    1090:	f3 0f 1e fa          	endbr64 
    1094:	68 06 00 00 00       	pushq  $0x6
    1099:	f2 e9 81 ff ff ff    	bnd jmpq 1020 <.plt>
    109f:	90                   	nop
    10a0:	f3 0f 1e fa          	endbr64 
    10a4:	68 07 00 00 00       	pushq  $0x7
    10a9:	f2 e9 71 ff ff ff    	bnd jmpq 1020 <.plt>
    10af:	90                   	nop
    10b0:	f3 0f 1e fa          	endbr64 
    10b4:	68 08 00 00 00       	pushq  $0x8
    10b9:	f2 e9 61 ff ff ff    	bnd jmpq 1020 <.plt>
    10bf:	90                   	nop
    10c0:	f3 0f 1e fa          	endbr64 
    10c4:	68 09 00 00 00       	pushq  $0x9
    10c9:	f2 e9 51 ff ff ff    	bnd jmpq 1020 <.plt>
    10cf:	90                   	nop
    10d0:	f3 0f 1e fa          	endbr64 
    10d4:	68 0a 00 00 00       	pushq  $0xa
    10d9:	f2 e9 41 ff ff ff    	bnd jmpq 1020 <.plt>
    10df:	90                   	nop
    10e0:	f3 0f 1e fa          	endbr64 
    10e4:	68 0b 00 00 00       	pushq  $0xb
    10e9:	f2 e9 31 ff ff ff    	bnd jmpq 1020 <.plt>
    10ef:	90                   	nop
    10f0:	f3 0f 1e fa          	endbr64 
    10f4:	68 0c 00 00 00       	pushq  $0xc
    10f9:	f2 e9 21 ff ff ff    	bnd jmpq 1020 <.plt>
    10ff:	90                   	nop
    1100:	f3 0f 1e fa          	endbr64 
    1104:	68 0d 00 00 00       	pushq  $0xd
    1109:	f2 e9 11 ff ff ff    	bnd jmpq 1020 <.plt>
    110f:	90                   	nop
    1110:	f3 0f 1e fa          	endbr64 
    1114:	68 0e 00 00 00       	pushq  $0xe
    1119:	f2 e9 01 ff ff ff    	bnd jmpq 1020 <.plt>
    111f:	90                   	nop
    1120:	f3 0f 1e fa          	endbr64 
    1124:	68 0f 00 00 00       	pushq  $0xf
    1129:	f2 e9 f1 fe ff ff    	bnd jmpq 1020 <.plt>
    112f:	90                   	nop
    1130:	f3 0f 1e fa          	endbr64 
    1134:	68 10 00 00 00       	pushq  $0x10
    1139:	f2 e9 e1 fe ff ff    	bnd jmpq 1020 <.plt>
    113f:	90                   	nop
    1140:	f3 0f 1e fa          	endbr64 
    1144:	68 11 00 00 00       	pushq  $0x11
    1149:	f2 e9 d1 fe ff ff    	bnd jmpq 1020 <.plt>
    114f:	90                   	nop
    1150:	f3 0f 1e fa          	endbr64 
    1154:	68 12 00 00 00       	pushq  $0x12
    1159:	f2 e9 c1 fe ff ff    	bnd jmpq 1020 <.plt>
    115f:	90                   	nop
    1160:	f3 0f 1e fa          	endbr64 
    1164:	68 13 00 00 00       	pushq  $0x13
    1169:	f2 e9 b1 fe ff ff    	bnd jmpq 1020 <.plt>
    116f:	90                   	nop
    1170:	f3 0f 1e fa          	endbr64 
    1174:	68 14 00 00 00       	pushq  $0x14
    1179:	f2 e9 a1 fe ff ff    	bnd jmpq 1020 <.plt>
    117f:	90                   	nop

Disassembly of section .plt.got:

0000000000001180 <__cxa_finalize@plt>:
    1180:	f3 0f 1e fa          	endbr64 
    1184:	f2 ff 25 6d 2e 00 00 	bnd jmpq *0x2e6d(%rip)        # 3ff8 <__cxa_finalize@GLIBC_2.2.5>
    118b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .plt.sec:

0000000000001190 <__errno_location@plt>:
    1190:	f3 0f 1e fa          	endbr64 
    1194:	f2 ff 25 95 2d 00 00 	bnd jmpq *0x2d95(%rip)        # 3f30 <__errno_location@GLIBC_2.2.5>
    119b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000011a0 <_exit@plt>:
    11a0:	f3 0f 1e fa          	endbr64 
    11a4:	f2 ff 25 8d 2d 00 00 	bnd jmpq *0x2d8d(%rip)        # 3f38 <_exit@GLIBC_2.2.5>
    11ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000011b0 <fcntl@plt>:
    11b0:	f3 0f 1e fa          	endbr64 
    11b4:	f2 ff 25 85 2d 00 00 	bnd jmpq *0x2d85(%rip)        # 3f40 <fcntl@GLIBC_2.2.5>
    11bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000011c0 <write@plt>:
    11c0:	f3 0f 1e fa          	endbr64 
    11c4:	f2 ff 25 7d 2d 00 00 	bnd jmpq *0x2d7d(%rip)        # 3f48 <write@GLIBC_2.2.5>
    11cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000011d0 <getpid@plt>:
    11d0:	f3 0f 1e fa          	endbr64 
    11d4:	f2 ff 25 75 2d 00 00 	bnd jmpq *0x2d75(%rip)        # 3f50 <getpid@GLIBC_2.2.5>
    11db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000011e0 <strlen@plt>:
    11e0:	f3 0f 1e fa          	endbr64 
    11e4:	f2 ff 25 6d 2d 00 00 	bnd jmpq *0x2d6d(%rip)        # 3f58 <strlen@GLIBC_2.2.5>
    11eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000011f0 <chdir@plt>:
    11f0:	f3 0f 1e fa          	endbr64 
    11f4:	f2 ff 25 65 2d 00 00 	bnd jmpq *0x2d65(%rip)        # 3f60 <chdir@GLIBC_2.2.5>
    11fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001200 <__stack_chk_fail@plt>:
    1200:	f3 0f 1e fa          	endbr64 
    1204:	f2 ff 25 5d 2d 00 00 	bnd jmpq *0x2d5d(%rip)        # 3f68 <__stack_chk_fail@GLIBC_2.4>
    120b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001210 <setbuf@plt>:
    1210:	f3 0f 1e fa          	endbr64 
    1214:	f2 ff 25 55 2d 00 00 	bnd jmpq *0x2d55(%rip)        # 3f70 <setbuf@GLIBC_2.2.5>
    121b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001220 <dup2@plt>:
    1220:	f3 0f 1e fa          	endbr64 
    1224:	f2 ff 25 4d 2d 00 00 	bnd jmpq *0x2d4d(%rip)        # 3f78 <dup2@GLIBC_2.2.5>
    122b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001230 <snprintf@plt>:
    1230:	f3 0f 1e fa          	endbr64 
    1234:	f2 ff 25 45 2d 00 00 	bnd jmpq *0x2d45(%rip)        # 3f80 <snprintf@GLIBC_2.2.5>
    123b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001240 <ftruncate@plt>:
    1240:	f3 0f 1e fa          	endbr64 
    1244:	f2 ff 25 3d 2d 00 00 	bnd jmpq *0x2d3d(%rip)        # 3f88 <ftruncate@GLIBC_2.2.5>
    124b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001250 <close@plt>:
    1250:	f3 0f 1e fa          	endbr64 
    1254:	f2 ff 25 35 2d 00 00 	bnd jmpq *0x2d35(%rip)        # 3f90 <close@GLIBC_2.2.5>
    125b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001260 <setsid@plt>:
    1260:	f3 0f 1e fa          	endbr64 
    1264:	f2 ff 25 2d 2d 00 00 	bnd jmpq *0x2d2d(%rip)        # 3f98 <setsid@GLIBC_2.2.5>
    126b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001270 <umask@plt>:
    1270:	f3 0f 1e fa          	endbr64 
    1274:	f2 ff 25 25 2d 00 00 	bnd jmpq *0x2d25(%rip)        # 3fa0 <umask@GLIBC_2.2.5>
    127b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001280 <syslog@plt>:
    1280:	f3 0f 1e fa          	endbr64 
    1284:	f2 ff 25 1d 2d 00 00 	bnd jmpq *0x2d1d(%rip)        # 3fa8 <syslog@GLIBC_2.2.5>
    128b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001290 <open@plt>:
    1290:	f3 0f 1e fa          	endbr64 
    1294:	f2 ff 25 15 2d 00 00 	bnd jmpq *0x2d15(%rip)        # 3fb0 <open@GLIBC_2.2.5>
    129b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000012a0 <sysconf@plt>:
    12a0:	f3 0f 1e fa          	endbr64 
    12a4:	f2 ff 25 0d 2d 00 00 	bnd jmpq *0x2d0d(%rip)        # 3fb8 <sysconf@GLIBC_2.2.5>
    12ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000012b0 <openlog@plt>:
    12b0:	f3 0f 1e fa          	endbr64 
    12b4:	f2 ff 25 05 2d 00 00 	bnd jmpq *0x2d05(%rip)        # 3fc0 <openlog@GLIBC_2.2.5>
    12bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000012c0 <sleep@plt>:
    12c0:	f3 0f 1e fa          	endbr64 
    12c4:	f2 ff 25 fd 2c 00 00 	bnd jmpq *0x2cfd(%rip)        # 3fc8 <sleep@GLIBC_2.2.5>
    12cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000012d0 <fork@plt>:
    12d0:	f3 0f 1e fa          	endbr64 
    12d4:	f2 ff 25 f5 2c 00 00 	bnd jmpq *0x2cf5(%rip)        # 3fd0 <fork@GLIBC_2.2.5>
    12db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .text:

00000000000012e0 <_start>:
    12e0:	f3 0f 1e fa          	endbr64 
    12e4:	31 ed                	xor    %ebp,%ebp
    12e6:	49 89 d1             	mov    %rdx,%r9
    12e9:	5e                   	pop    %rsi
    12ea:	48 89 e2             	mov    %rsp,%rdx
    12ed:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
    12f1:	50                   	push   %rax
    12f2:	54                   	push   %rsp
    12f3:	4c 8d 05 06 06 00 00 	lea    0x606(%rip),%r8        # 1900 <__libc_csu_fini>
    12fa:	48 8d 0d 8f 05 00 00 	lea    0x58f(%rip),%rcx        # 1890 <__libc_csu_init>
    1301:	48 8d 3d c1 00 00 00 	lea    0xc1(%rip),%rdi        # 13c9 <main>
    1308:	ff 15 d2 2c 00 00    	callq  *0x2cd2(%rip)        # 3fe0 <__libc_start_main@GLIBC_2.2.5>
    130e:	f4                   	hlt    
    130f:	90                   	nop

0000000000001310 <deregister_tm_clones>:
    1310:	48 8d 3d f9 2c 00 00 	lea    0x2cf9(%rip),%rdi        # 4010 <stdout@@GLIBC_2.2.5>
    1317:	48 8d 05 f2 2c 00 00 	lea    0x2cf2(%rip),%rax        # 4010 <stdout@@GLIBC_2.2.5>
    131e:	48 39 f8             	cmp    %rdi,%rax
    1321:	74 15                	je     1338 <deregister_tm_clones+0x28>
    1323:	48 8b 05 ae 2c 00 00 	mov    0x2cae(%rip),%rax        # 3fd8 <_ITM_deregisterTMCloneTable>
    132a:	48 85 c0             	test   %rax,%rax
    132d:	74 09                	je     1338 <deregister_tm_clones+0x28>
    132f:	ff e0                	jmpq   *%rax
    1331:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    1338:	c3                   	retq   
    1339:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001340 <register_tm_clones>:
    1340:	48 8d 3d c9 2c 00 00 	lea    0x2cc9(%rip),%rdi        # 4010 <stdout@@GLIBC_2.2.5>
    1347:	48 8d 35 c2 2c 00 00 	lea    0x2cc2(%rip),%rsi        # 4010 <stdout@@GLIBC_2.2.5>
    134e:	48 29 fe             	sub    %rdi,%rsi
    1351:	48 89 f0             	mov    %rsi,%rax
    1354:	48 c1 ee 3f          	shr    $0x3f,%rsi
    1358:	48 c1 f8 03          	sar    $0x3,%rax
    135c:	48 01 c6             	add    %rax,%rsi
    135f:	48 d1 fe             	sar    %rsi
    1362:	74 14                	je     1378 <register_tm_clones+0x38>
    1364:	48 8b 05 85 2c 00 00 	mov    0x2c85(%rip),%rax        # 3ff0 <_ITM_registerTMCloneTable>
    136b:	48 85 c0             	test   %rax,%rax
    136e:	74 08                	je     1378 <register_tm_clones+0x38>
    1370:	ff e0                	jmpq   *%rax
    1372:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
    1378:	c3                   	retq   
    1379:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001380 <__do_global_dtors_aux>:
    1380:	f3 0f 1e fa          	endbr64 
    1384:	80 3d 8d 2c 00 00 00 	cmpb   $0x0,0x2c8d(%rip)        # 4018 <completed.8061>
    138b:	75 2b                	jne    13b8 <__do_global_dtors_aux+0x38>
    138d:	55                   	push   %rbp
    138e:	48 83 3d 62 2c 00 00 	cmpq   $0x0,0x2c62(%rip)        # 3ff8 <__cxa_finalize@GLIBC_2.2.5>
    1395:	00 
    1396:	48 89 e5             	mov    %rsp,%rbp
    1399:	74 0c                	je     13a7 <__do_global_dtors_aux+0x27>
    139b:	48 8b 3d 66 2c 00 00 	mov    0x2c66(%rip),%rdi        # 4008 <__dso_handle>
    13a2:	e8 d9 fd ff ff       	callq  1180 <__cxa_finalize@plt>
    13a7:	e8 64 ff ff ff       	callq  1310 <deregister_tm_clones>
    13ac:	c6 05 65 2c 00 00 01 	movb   $0x1,0x2c65(%rip)        # 4018 <completed.8061>
    13b3:	5d                   	pop    %rbp
    13b4:	c3                   	retq   
    13b5:	0f 1f 00             	nopl   (%rax)
    13b8:	c3                   	retq   
    13b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

00000000000013c0 <frame_dummy>:
    13c0:	f3 0f 1e fa          	endbr64 
    13c4:	e9 77 ff ff ff       	jmpq   1340 <register_tm_clones>

00000000000013c9 <main>:
    13c9:	f3 0f 1e fa          	endbr64 
    13cd:	55                   	push   %rbp
    13ce:	48 89 e5             	mov    %rsp,%rbp
    13d1:	48 83 ec 10          	sub    $0x10,%rsp
    13d5:	89 7d fc             	mov    %edi,-0x4(%rbp)
    13d8:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    13dc:	48 8b 05 2d 2c 00 00 	mov    0x2c2d(%rip),%rax        # 4010 <stdout@@GLIBC_2.2.5>
    13e3:	be 00 00 00 00       	mov    $0x0,%esi
    13e8:	48 89 c7             	mov    %rax,%rdi
    13eb:	e8 20 fe ff ff       	callq  1210 <setbuf@plt>
    13f0:	ba 08 00 00 00       	mov    $0x8,%edx
    13f5:	be 23 00 00 00       	mov    $0x23,%esi
    13fa:	bf 00 00 00 00       	mov    $0x0,%edi
    13ff:	e8 ac fe ff ff       	callq  12b0 <openlog@plt>
    1404:	e8 46 00 00 00       	callq  144f <daemonize>
    1409:	83 f8 ff             	cmp    $0xffffffff,%eax
    140c:	75 1d                	jne    142b <main+0x62>
    140e:	48 8d 35 f3 0b 00 00 	lea    0xbf3(%rip),%rsi        # 2008 <_IO_stdin_used+0x8>
    1415:	bf 03 00 00 00       	mov    $0x3,%edi
    141a:	b8 00 00 00 00       	mov    $0x0,%eax
    141f:	e8 5c fe ff ff       	callq  1280 <syslog@plt>
    1424:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1429:	eb 22                	jmp    144d <main+0x84>
    142b:	48 8d 35 f6 0b 00 00 	lea    0xbf6(%rip),%rsi        # 2028 <_IO_stdin_used+0x28>
    1432:	bf 06 00 00 00       	mov    $0x6,%edi
    1437:	b8 00 00 00 00       	mov    $0x0,%eax
    143c:	e8 3f fe ff ff       	callq  1280 <syslog@plt>
    1441:	bf 01 00 00 00       	mov    $0x1,%edi
    1446:	e8 75 fe ff ff       	callq  12c0 <sleep@plt>
    144b:	eb f4                	jmp    1441 <main+0x78>
    144d:	c9                   	leaveq 
    144e:	c3                   	retq   

000000000000144f <daemonize>:
    144f:	f3 0f 1e fa          	endbr64 
    1453:	55                   	push   %rbp
    1454:	48 89 e5             	mov    %rsp,%rbp
    1457:	48 83 ec 10          	sub    $0x10,%rsp
    145b:	e8 70 fe ff ff       	callq  12d0 <fork@plt>
    1460:	83 f8 ff             	cmp    $0xffffffff,%eax
    1463:	74 06                	je     146b <daemonize+0x1c>
    1465:	85 c0                	test   %eax,%eax
    1467:	74 22                	je     148b <daemonize+0x3c>
    1469:	eb 2c                	jmp    1497 <daemonize+0x48>
    146b:	48 8d 35 d7 0b 00 00 	lea    0xbd7(%rip),%rsi        # 2049 <_IO_stdin_used+0x49>
    1472:	bf 03 00 00 00       	mov    $0x3,%edi
    1477:	b8 00 00 00 00       	mov    $0x0,%eax
    147c:	e8 ff fd ff ff       	callq  1280 <syslog@plt>
    1481:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1486:	e9 03 02 00 00       	jmpq   168e <daemonize+0x23f>
    148b:	e8 d0 fd ff ff       	callq  1260 <setsid@plt>
    1490:	83 f8 ff             	cmp    $0xffffffff,%eax
    1493:	74 0c                	je     14a1 <daemonize+0x52>
    1495:	eb 2a                	jmp    14c1 <daemonize+0x72>
    1497:	bf 00 00 00 00       	mov    $0x0,%edi
    149c:	e8 ff fc ff ff       	callq  11a0 <_exit@plt>
    14a1:	48 8d 35 bc 0b 00 00 	lea    0xbbc(%rip),%rsi        # 2064 <_IO_stdin_used+0x64>
    14a8:	bf 03 00 00 00       	mov    $0x3,%edi
    14ad:	b8 00 00 00 00       	mov    $0x0,%eax
    14b2:	e8 c9 fd ff ff       	callq  1280 <syslog@plt>
    14b7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    14bc:	e9 cd 01 00 00       	jmpq   168e <daemonize+0x23f>
    14c1:	e8 0a fe ff ff       	callq  12d0 <fork@plt>
    14c6:	83 f8 ff             	cmp    $0xffffffff,%eax
    14c9:	74 06                	je     14d1 <daemonize+0x82>
    14cb:	85 c0                	test   %eax,%eax
    14cd:	74 22                	je     14f1 <daemonize+0xa2>
    14cf:	eb 30                	jmp    1501 <daemonize+0xb2>
    14d1:	48 8d 35 a0 0b 00 00 	lea    0xba0(%rip),%rsi        # 2078 <_IO_stdin_used+0x78>
    14d8:	bf 03 00 00 00       	mov    $0x3,%edi
    14dd:	b8 00 00 00 00       	mov    $0x0,%eax
    14e2:	e8 99 fd ff ff       	callq  1280 <syslog@plt>
    14e7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    14ec:	e9 9d 01 00 00       	jmpq   168e <daemonize+0x23f>
    14f1:	e8 9a 01 00 00       	callq  1690 <addlock>
    14f6:	89 45 fc             	mov    %eax,-0x4(%rbp)
    14f9:	83 7d fc ff          	cmpl   $0xffffffff,-0x4(%rbp)
    14fd:	74 0c                	je     150b <daemonize+0xbc>
    14ff:	eb 31                	jmp    1532 <daemonize+0xe3>
    1501:	bf 00 00 00 00       	mov    $0x0,%edi
    1506:	e8 95 fc ff ff       	callq  11a0 <_exit@plt>
    150b:	48 8d 15 81 0b 00 00 	lea    0xb81(%rip),%rdx        # 2093 <_IO_stdin_used+0x93>
    1512:	48 8d 35 91 0b 00 00 	lea    0xb91(%rip),%rsi        # 20aa <_IO_stdin_used+0xaa>
    1519:	bf 03 00 00 00       	mov    $0x3,%edi
    151e:	b8 00 00 00 00       	mov    $0x0,%eax
    1523:	e8 58 fd ff ff       	callq  1280 <syslog@plt>
    1528:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    152d:	e9 5c 01 00 00       	jmpq   168e <daemonize+0x23f>
    1532:	bf 00 00 00 00       	mov    $0x0,%edi
    1537:	e8 34 fd ff ff       	callq  1270 <umask@plt>
    153c:	48 8d 3d 7d 0b 00 00 	lea    0xb7d(%rip),%rdi        # 20c0 <_IO_stdin_used+0xc0>
    1543:	e8 a8 fc ff ff       	callq  11f0 <chdir@plt>
    1548:	83 f8 ff             	cmp    $0xffffffff,%eax
    154b:	75 20                	jne    156d <daemonize+0x11e>
    154d:	48 8d 35 75 0b 00 00 	lea    0xb75(%rip),%rsi        # 20c9 <_IO_stdin_used+0xc9>
    1554:	bf 03 00 00 00       	mov    $0x3,%edi
    1559:	b8 00 00 00 00       	mov    $0x0,%eax
    155e:	e8 1d fd ff ff       	callq  1280 <syslog@plt>
    1563:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1568:	e9 21 01 00 00       	jmpq   168e <daemonize+0x23f>
    156d:	bf 04 00 00 00       	mov    $0x4,%edi
    1572:	e8 29 fd ff ff       	callq  12a0 <sysconf@plt>
    1577:	89 45 f8             	mov    %eax,-0x8(%rbp)
    157a:	83 7d f8 ff          	cmpl   $0xffffffff,-0x8(%rbp)
    157e:	75 07                	jne    1587 <daemonize+0x138>
    1580:	c7 45 f8 00 10 00 00 	movl   $0x1000,-0x8(%rbp)
    1587:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%rbp)
    158e:	eb 53                	jmp    15e3 <daemonize+0x194>
    1590:	83 7d f4 02          	cmpl   $0x2,-0xc(%rbp)
    1594:	74 48                	je     15de <daemonize+0x18f>
    1596:	8b 45 f4             	mov    -0xc(%rbp),%eax
    1599:	3b 45 fc             	cmp    -0x4(%rbp),%eax
    159c:	74 40                	je     15de <daemonize+0x18f>
    159e:	8b 45 f4             	mov    -0xc(%rbp),%eax
    15a1:	89 c7                	mov    %eax,%edi
    15a3:	e8 a8 fc ff ff       	callq  1250 <close@plt>
    15a8:	83 f8 ff             	cmp    $0xffffffff,%eax
    15ab:	75 32                	jne    15df <daemonize+0x190>
    15ad:	e8 de fb ff ff       	callq  1190 <__errno_location@plt>
    15b2:	8b 00                	mov    (%rax),%eax
    15b4:	83 f8 09             	cmp    $0x9,%eax
    15b7:	74 26                	je     15df <daemonize+0x190>
    15b9:	8b 45 f4             	mov    -0xc(%rbp),%eax
    15bc:	89 c2                	mov    %eax,%edx
    15be:	48 8d 35 17 0b 00 00 	lea    0xb17(%rip),%rsi        # 20dc <_IO_stdin_used+0xdc>
    15c5:	bf 03 00 00 00       	mov    $0x3,%edi
    15ca:	b8 00 00 00 00       	mov    $0x0,%eax
    15cf:	e8 ac fc ff ff       	callq  1280 <syslog@plt>
    15d4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    15d9:	e9 b0 00 00 00       	jmpq   168e <daemonize+0x23f>
    15de:	90                   	nop
    15df:	83 45 f4 01          	addl   $0x1,-0xc(%rbp)
    15e3:	8b 45 f4             	mov    -0xc(%rbp),%eax
    15e6:	3b 45 f8             	cmp    -0x8(%rbp),%eax
    15e9:	7c a5                	jl     1590 <daemonize+0x141>
    15eb:	be 02 00 00 00       	mov    $0x2,%esi
    15f0:	48 8d 3d fa 0a 00 00 	lea    0xafa(%rip),%rdi        # 20f1 <_IO_stdin_used+0xf1>
    15f7:	b8 00 00 00 00       	mov    $0x0,%eax
    15fc:	e8 8f fc ff ff       	callq  1290 <open@plt>
    1601:	89 45 f4             	mov    %eax,-0xc(%rbp)
    1604:	83 7d f4 ff          	cmpl   $0xffffffff,-0xc(%rbp)
    1608:	75 1d                	jne    1627 <daemonize+0x1d8>
    160a:	48 8d 35 ea 0a 00 00 	lea    0xaea(%rip),%rsi        # 20fb <_IO_stdin_used+0xfb>
    1611:	bf 03 00 00 00       	mov    $0x3,%edi
    1616:	b8 00 00 00 00       	mov    $0x0,%eax
    161b:	e8 60 fc ff ff       	callq  1280 <syslog@plt>
    1620:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1625:	eb 67                	jmp    168e <daemonize+0x23f>
    1627:	8b 45 f4             	mov    -0xc(%rbp),%eax
    162a:	be 00 00 00 00       	mov    $0x0,%esi
    162f:	89 c7                	mov    %eax,%edi
    1631:	e8 ea fb ff ff       	callq  1220 <dup2@plt>
    1636:	83 f8 ff             	cmp    $0xffffffff,%eax
    1639:	75 1d                	jne    1658 <daemonize+0x209>
    163b:	48 8d 35 ce 0a 00 00 	lea    0xace(%rip),%rsi        # 2110 <_IO_stdin_used+0x110>
    1642:	bf 03 00 00 00       	mov    $0x3,%edi
    1647:	b8 00 00 00 00       	mov    $0x0,%eax
    164c:	e8 2f fc ff ff       	callq  1280 <syslog@plt>
    1651:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1656:	eb 36                	jmp    168e <daemonize+0x23f>
    1658:	8b 45 f4             	mov    -0xc(%rbp),%eax
    165b:	be 01 00 00 00       	mov    $0x1,%esi
    1660:	89 c7                	mov    %eax,%edi
    1662:	e8 b9 fb ff ff       	callq  1220 <dup2@plt>
    1667:	83 f8 ff             	cmp    $0xffffffff,%eax
    166a:	75 1d                	jne    1689 <daemonize+0x23a>
    166c:	48 8d 35 bd 0a 00 00 	lea    0xabd(%rip),%rsi        # 2130 <_IO_stdin_used+0x130>
    1673:	bf 03 00 00 00       	mov    $0x3,%edi
    1678:	b8 00 00 00 00       	mov    $0x0,%eax
    167d:	e8 fe fb ff ff       	callq  1280 <syslog@plt>
    1682:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1687:	eb 05                	jmp    168e <daemonize+0x23f>
    1689:	b8 00 00 00 00       	mov    $0x0,%eax
    168e:	c9                   	leaveq 
    168f:	c3                   	retq   

0000000000001690 <addlock>:
    1690:	f3 0f 1e fa          	endbr64 
    1694:	55                   	push   %rbp
    1695:	48 89 e5             	mov    %rsp,%rbp
    1698:	53                   	push   %rbx
    1699:	48 83 ec 58          	sub    $0x58,%rsp
    169d:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    16a4:	00 00 
    16a6:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    16aa:	31 c0                	xor    %eax,%eax
    16ac:	ba 80 01 00 00       	mov    $0x180,%edx
    16b1:	be 42 00 00 00       	mov    $0x42,%esi
    16b6:	48 8d 3d d6 09 00 00 	lea    0x9d6(%rip),%rdi        # 2093 <_IO_stdin_used+0x93>
    16bd:	b8 00 00 00 00       	mov    $0x0,%eax
    16c2:	e8 c9 fb ff ff       	callq  1290 <open@plt>
    16c7:	89 45 a8             	mov    %eax,-0x58(%rbp)
    16ca:	83 7d a8 ff          	cmpl   $0xffffffff,-0x58(%rbp)
    16ce:	75 20                	jne    16f0 <addlock+0x60>
    16d0:	48 8d 35 78 0a 00 00 	lea    0xa78(%rip),%rsi        # 214f <_IO_stdin_used+0x14f>
    16d7:	bf 03 00 00 00       	mov    $0x3,%edi
    16dc:	b8 00 00 00 00       	mov    $0x0,%eax
    16e1:	e8 9a fb ff ff       	callq  1280 <syslog@plt>
    16e6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    16eb:	e9 83 01 00 00       	jmpq   1873 <addlock+0x1e3>
    16f0:	8b 45 a8             	mov    -0x58(%rbp),%eax
    16f3:	be 01 00 00 00       	mov    $0x1,%esi
    16f8:	89 c7                	mov    %eax,%edi
    16fa:	b8 00 00 00 00       	mov    $0x0,%eax
    16ff:	e8 ac fa ff ff       	callq  11b0 <fcntl@plt>
    1704:	89 45 ac             	mov    %eax,-0x54(%rbp)
    1707:	83 7d ac ff          	cmpl   $0xffffffff,-0x54(%rbp)
    170b:	75 20                	jne    172d <addlock+0x9d>
    170d:	48 8d 35 54 0a 00 00 	lea    0xa54(%rip),%rsi        # 2168 <_IO_stdin_used+0x168>
    1714:	bf 03 00 00 00       	mov    $0x3,%edi
    1719:	b8 00 00 00 00       	mov    $0x0,%eax
    171e:	e8 5d fb ff ff       	callq  1280 <syslog@plt>
    1723:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1728:	e9 46 01 00 00       	jmpq   1873 <addlock+0x1e3>
    172d:	83 4d ac 01          	orl    $0x1,-0x54(%rbp)
    1731:	8b 55 ac             	mov    -0x54(%rbp),%edx
    1734:	8b 45 a8             	mov    -0x58(%rbp),%eax
    1737:	be 02 00 00 00       	mov    $0x2,%esi
    173c:	89 c7                	mov    %eax,%edi
    173e:	b8 00 00 00 00       	mov    $0x0,%eax
    1743:	e8 68 fa ff ff       	callq  11b0 <fcntl@plt>
    1748:	83 f8 ff             	cmp    $0xffffffff,%eax
    174b:	75 20                	jne    176d <addlock+0xdd>
    174d:	48 8d 35 34 0a 00 00 	lea    0xa34(%rip),%rsi        # 2188 <_IO_stdin_used+0x188>
    1754:	bf 03 00 00 00       	mov    $0x3,%edi
    1759:	b8 00 00 00 00       	mov    $0x0,%eax
    175e:	e8 1d fb ff ff       	callq  1280 <syslog@plt>
    1763:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    1768:	e9 06 01 00 00       	jmpq   1873 <addlock+0x1e3>
    176d:	66 c7 45 b0 01 00    	movw   $0x1,-0x50(%rbp)
    1773:	66 c7 45 b2 00 00    	movw   $0x0,-0x4e(%rbp)
    1779:	48 c7 45 b8 00 00 00 	movq   $0x0,-0x48(%rbp)
    1780:	00 
    1781:	48 c7 45 c0 00 00 00 	movq   $0x0,-0x40(%rbp)
    1788:	00 
    1789:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
    178d:	8b 45 a8             	mov    -0x58(%rbp),%eax
    1790:	be 06 00 00 00       	mov    $0x6,%esi
    1795:	89 c7                	mov    %eax,%edi
    1797:	b8 00 00 00 00       	mov    $0x0,%eax
    179c:	e8 0f fa ff ff       	callq  11b0 <fcntl@plt>
    17a1:	83 f8 ff             	cmp    $0xffffffff,%eax
    17a4:	75 20                	jne    17c6 <addlock+0x136>
    17a6:	48 8d 35 fb 09 00 00 	lea    0x9fb(%rip),%rsi        # 21a8 <_IO_stdin_used+0x1a8>
    17ad:	bf 03 00 00 00       	mov    $0x3,%edi
    17b2:	b8 00 00 00 00       	mov    $0x0,%eax
    17b7:	e8 c4 fa ff ff       	callq  1280 <syslog@plt>
    17bc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    17c1:	e9 ad 00 00 00       	jmpq   1873 <addlock+0x1e3>
    17c6:	8b 45 a8             	mov    -0x58(%rbp),%eax
    17c9:	be 00 00 00 00       	mov    $0x0,%esi
    17ce:	89 c7                	mov    %eax,%edi
    17d0:	e8 6b fa ff ff       	callq  1240 <ftruncate@plt>
    17d5:	83 f8 ff             	cmp    $0xffffffff,%eax
    17d8:	75 1d                	jne    17f7 <addlock+0x167>
    17da:	48 8d 35 e7 09 00 00 	lea    0x9e7(%rip),%rsi        # 21c8 <_IO_stdin_used+0x1c8>
    17e1:	bf 03 00 00 00       	mov    $0x3,%edi
    17e6:	b8 00 00 00 00       	mov    $0x0,%eax
    17eb:	e8 90 fa ff ff       	callq  1280 <syslog@plt>
    17f0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    17f5:	eb 7c                	jmp    1873 <addlock+0x1e3>
    17f7:	e8 d4 f9 ff ff       	callq  11d0 <getpid@plt>
    17fc:	48 63 d0             	movslq %eax,%rdx
    17ff:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    1803:	48 89 d1             	mov    %rdx,%rcx
    1806:	48 8d 15 db 09 00 00 	lea    0x9db(%rip),%rdx        # 21e8 <_IO_stdin_used+0x1e8>
    180d:	be 10 00 00 00       	mov    $0x10,%esi
    1812:	48 89 c7             	mov    %rax,%rdi
    1815:	b8 00 00 00 00       	mov    $0x0,%eax
    181a:	e8 11 fa ff ff       	callq  1230 <snprintf@plt>
    181f:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    1823:	48 89 c7             	mov    %rax,%rdi
    1826:	e8 b5 f9 ff ff       	callq  11e0 <strlen@plt>
    182b:	48 89 c2             	mov    %rax,%rdx
    182e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
    1832:	8b 45 a8             	mov    -0x58(%rbp),%eax
    1835:	48 89 ce             	mov    %rcx,%rsi
    1838:	89 c7                	mov    %eax,%edi
    183a:	e8 81 f9 ff ff       	callq  11c0 <write@plt>
    183f:	48 89 c3             	mov    %rax,%rbx
    1842:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    1846:	48 89 c7             	mov    %rax,%rdi
    1849:	e8 92 f9 ff ff       	callq  11e0 <strlen@plt>
    184e:	48 39 c3             	cmp    %rax,%rbx
    1851:	74 1d                	je     1870 <addlock+0x1e0>
    1853:	48 8d 35 96 09 00 00 	lea    0x996(%rip),%rsi        # 21f0 <_IO_stdin_used+0x1f0>
    185a:	bf 03 00 00 00       	mov    $0x3,%edi
    185f:	b8 00 00 00 00       	mov    $0x0,%eax
    1864:	e8 17 fa ff ff       	callq  1280 <syslog@plt>
    1869:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    186e:	eb 03                	jmp    1873 <addlock+0x1e3>
    1870:	8b 45 a8             	mov    -0x58(%rbp),%eax
    1873:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
    1877:	64 48 33 1c 25 28 00 	xor    %fs:0x28,%rbx
    187e:	00 00 
    1880:	74 05                	je     1887 <addlock+0x1f7>
    1882:	e8 79 f9 ff ff       	callq  1200 <__stack_chk_fail@plt>
    1887:	48 83 c4 58          	add    $0x58,%rsp
    188b:	5b                   	pop    %rbx
    188c:	5d                   	pop    %rbp
    188d:	c3                   	retq   
    188e:	66 90                	xchg   %ax,%ax

0000000000001890 <__libc_csu_init>:
    1890:	f3 0f 1e fa          	endbr64 
    1894:	41 57                	push   %r15
    1896:	4c 8d 3d 6b 24 00 00 	lea    0x246b(%rip),%r15        # 3d08 <__frame_dummy_init_array_entry>
    189d:	41 56                	push   %r14
    189f:	49 89 d6             	mov    %rdx,%r14
    18a2:	41 55                	push   %r13
    18a4:	49 89 f5             	mov    %rsi,%r13
    18a7:	41 54                	push   %r12
    18a9:	41 89 fc             	mov    %edi,%r12d
    18ac:	55                   	push   %rbp
    18ad:	48 8d 2d 5c 24 00 00 	lea    0x245c(%rip),%rbp        # 3d10 <__do_global_dtors_aux_fini_array_entry>
    18b4:	53                   	push   %rbx
    18b5:	4c 29 fd             	sub    %r15,%rbp
    18b8:	48 83 ec 08          	sub    $0x8,%rsp
    18bc:	e8 3f f7 ff ff       	callq  1000 <_init>
    18c1:	48 c1 fd 03          	sar    $0x3,%rbp
    18c5:	74 1f                	je     18e6 <__libc_csu_init+0x56>
    18c7:	31 db                	xor    %ebx,%ebx
    18c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    18d0:	4c 89 f2             	mov    %r14,%rdx
    18d3:	4c 89 ee             	mov    %r13,%rsi
    18d6:	44 89 e7             	mov    %r12d,%edi
    18d9:	41 ff 14 df          	callq  *(%r15,%rbx,8)
    18dd:	48 83 c3 01          	add    $0x1,%rbx
    18e1:	48 39 dd             	cmp    %rbx,%rbp
    18e4:	75 ea                	jne    18d0 <__libc_csu_init+0x40>
    18e6:	48 83 c4 08          	add    $0x8,%rsp
    18ea:	5b                   	pop    %rbx
    18eb:	5d                   	pop    %rbp
    18ec:	41 5c                	pop    %r12
    18ee:	41 5d                	pop    %r13
    18f0:	41 5e                	pop    %r14
    18f2:	41 5f                	pop    %r15
    18f4:	c3                   	retq   
    18f5:	66 66 2e 0f 1f 84 00 	data16 nopw %cs:0x0(%rax,%rax,1)
    18fc:	00 00 00 00 

0000000000001900 <__libc_csu_fini>:
    1900:	f3 0f 1e fa          	endbr64 
    1904:	c3                   	retq   

Disassembly of section .fini:

0000000000001908 <_fini>:
    1908:	f3 0f 1e fa          	endbr64 
    190c:	48 83 ec 08          	sub    $0x8,%rsp
    1910:	48 83 c4 08          	add    $0x8,%rsp
    1914:	c3                   	retq   
